confluence of two rivers - Spanish English Dictionary